package com.foreknow.demo17;


import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;


/**
 * 以字符为单位对文件复制
 * FileReader
 * FileWriter
 */
public class FileReaderDemo {
    public static void main(String[] args) {

    }

    public void aa(){
        try {
            //源文件
            FileReader fr = new FileReader("CopyFile.java");//到时候在换一个文件地址
            //目标文件
            FileWriter fw = new FileWriter("new_copyfile.java");
            //读取源文件中的一个字符
            int read =fr.read();
            while (read!=-1){
                //将读取道德字符写到目标文件
                fw.write(read);
                //读取下一个字符
                read=fr.read();

            }
            fw.close();
            fr.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

}
